//package com.example.mybatisplus.controller;
//
//import com.example.mybatisplus.entity.User;
//import com.example.mybatisplus.service.UserService;
//import org.springframework.web.bind.annotation.*;
//
//import javax.annotation.Resource;
//
///**
// * (User)表控制层
// *
// * @author makejava
// * @since 2021-07-12 18:08:12
// */
//@RestController
//@RequestMapping("user")
//public class UserController {
//    /**
//     * 服务对象
//     */
//    @Resource
//    private UserService userService;
//
//    /**
//     * 通过主键查询单条数据
//     *
//     * @param id 主键
//     * @return 单条数据
//     */
//    @GetMapping("selectOne")
//    public User selectOne(Integer id) {
//        return this.userService.queryById(id);
//    }
//
//     /**
//     * 新增一条数据
//     *
//     * @param user 实体类
//     * @return Response对象
//     */
//    @RequestMapping(value = "insert", method = RequestMethod.POST)
//    public void insert(@RequestBody User user) {
//         userService.insert(user);
//        return;
//    }
//
//    /**
//     * 修改一条数据
//     *
//     * @param user 实体类
//     * @return Response对象
//     */
//    @RequestMapping(value = "update", method = RequestMethod.PUT)
//    public String update(@RequestBody User user) {
//        User result = userService.update(user);
//        if (result != null) {
//            return "修改成功";
//        }
//        return "修改失败";
//    }
//
//    /**
//     * 删除一条数据
//     *
//     * @param user 参数对象
//     * @return Response对象
//     */
//    @RequestMapping(value = "delete", method = RequestMethod.DELETE)
//    public String delete(@RequestBody User user) {
//        boolean result = userService.deleteById(Integer.valueOf(user.getId()));
//        if (result) {
//            return "删除成功";
//        }
//        return "删除失败";
//    }
//}
